]> dgit.raspbian.org Git - gcc-15.git/commitdiff
Merge version 15.2.0-14+rpi1 and 15.3.0-4 to produce 15.3.0-4+rpi1 forky-staging archive/raspbian/15.3.0-4+rpi1 raspbian/15.3.0-4+rpi1
authorRaspbian automatic forward porter <root@raspbian.org>
Tue, 6 Oct 2026 18:51:24 +0000 (19:51 +0100)
committerRaspbian automatic forward porter <root@raspbian.org>
Tue, 6 Oct 2026 18:51:24 +0000 (19:51 +0100)
1  2 
debian/changelog
debian/rules.defs
debian/rules.patch

index c3bd17a246cdf8a7011c9f0c09382367a1a77b64,6e6d3ce669fdd0e82ff23b53fda006226310267b..8765f726b5ec3183d22870fd686e5b12327df65d
- gcc-15 (15.2.0-14+rpi1) forky-staging; urgency=medium
++gcc-15 (15.3.0-4+rpi1) forky-staging; urgency=medium
 +
 +  [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
 +  * Don't pass -march=armv7+fp to compiler when building libatomic.
 +
 +  [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
 +  * Disable testsuite (build seems to hang after testsuite completes).
 +
-  -- Raspbian forward porter <root@raspbian.org>  Sat, 07 Mar 2026 07:56:10 +0000
++ -- Raspbian forward porter <root@raspbian.org>  Tue, 06 Oct 2026 18:51:22 +0000
++
+ gcc-15 (15.3.0-4) unstable; urgency=medium
+ 
+   * Update to git 20260915 from the gcc-15 branch.
+     - Fix PR target/127318 (RISCV), PR target/126932 (RISCV),
+       PR target/126463 (AArch64), PR target/126196 (RISCV),
+       PR target/126054 (S390), PR rtl-optimization/125683,
+       PR target/127188 (AVR), PR c++/125642, PR c++/126483, PR c++/126280,
+       PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949,
+       PR libstdc++/123510, PR libstdc++/118665.
+ 
+  -- Matthias Klose <doko@debian.org>  Fri, 18 Sep 2026 09:00:41 +0200
+ 
+ gcc-15 (15.3.0-3) unstable; urgency=medium
+ 
+   * Update to git 20260902 from the gcc-15 branch.
+     - Fix PR target/123492 (RISCV), PR target/123492 (RISCV),
+       PR middle-end/127098 (AVR), PR target/120681 (PPC),
+       PR target/120528 (PPC), PR target/99293 (PPC), PR target/117487 (PPC),
+       PR tree-optimization/126534, PR target/126667 (S390),
+       PR tree-optimization/126601, PR tree-optimization/126564,
+       PR target/126484 (MIPS), PR ada/125984, PR target/126873,
+       PR rtl-optimization/126426, PR target/127004 (AVR),
+       PR target/126787 (x86), PR target/126513 (PPC),
+       PR target/124629 (AArch64), PR tree-optimization/126650,
+       PR middle-end/126410, PR tree-optimization/125786,
+       PR tree-optimization/125545, PR tree-optimization/125477,
+       PR middle-end/125156, PR target/125949 (x86), PR target/126334 (RISCV),
+       PR target/126550 (RISCV), PR target/126550 (RISCV),
+       PR target/126581 (x86), PR tree-optimization/126504,
+       PR tree-optimization/126503, PR middle-end/126497,
+       PR tree-optimization/126490, PR tree-optimization/126464,
+       PR tree-optimization/126476, PR tree-optimization/126464,
+       PR middle-end/126084, PR tree-optimization/126471, PR target/126446,
+       PR target/126446 (x86), PR middle-end/126447, PR target/126429 (x86),
+       PR tree-optimization/124663, PR ipa/124128, PR target/119210 (ARM),
+       PR testsuite/126261, PR tree-optimization/125953,
+       PR tree-optimization/125502,  PR tree-optimization/126194,
+       PR target/105116, PR driver/124058, PR ada/127026, PR ada/127026,
+       PR ada/126553, PR ada/126379, PR ada/126482, PR c++/124806,
+       PR driver/124058, PR fortran/126127, PR fortran/114021, PR fortran/123952,
+       PR fortran/125263, PR fortran/125866, PR fortran/126303,
+       PR fortran/126386, PR fortran/97592, PR fortran/125998,
+       PR preprocessor/125048, PR target/125803 (PPC), PR target/127024 (AVR),
+       PR sanitizer/126307, PR libstdc++/127006, PR libstdc++/126452,
+       PR libstdc++/126849, PR libstdc++/116110, PR libstdc++/124852,
+       PR libstdc++/124852, PR libstdc++/124851.
+   * Extend the sh-bootstrap-compare patch (Adrian Glaubitz). Closes: #1144437.
+ 
+  -- Matthias Klose <doko@debian.org>  Wed, 02 Sep 2026 13:38:50 +0200
+ 
+ gcc-15 (15.3.0-2) unstable; urgency=medium
+ 
+   * Update to git 20260719 from the gcc-15 branch.
+     - Fix PR tree-optimization/126262, PR tree-optimization/126257,
+       PR middle-end/126084, PR tree-optimization/120201, PR target/106895 (PPC),
+       PR target/126148 (x86), PR target/126049 (RISCV), PR target/67459 (SH),
+       PR target/122948 (SH), PR target/125972 (S390),
+       PR rtl-optimization/125173, PR target/124908 (AArch64),
+       PR target/125818 (AArch64), PR target/125469 (x86),
+       PR target/125469 (x86), PR target/125992 (S390), PR target/125611 (x86),
+       PR target/125478 (RISCV), PR target/125670 (RISCV), PR testsuite/113276,
+       PR target/125215 (RISCV), PR middle-end/125621, PR target/125795 (RISCV),
+       PR target/120144 (MIPS), PR ipa/125699, PR tree-optimization/125776,
+       PR tree-optimization/125774, PR rtl-optimization/123822,
+       PR rtl-optimization/124454, PR rtl-optimization/116053,
+       PR tree-optimization/125501, PR tree-optimization/124151, PR c++/126057,
+       PR c++/125674, PR c++/65271, PR fortran/125172, PR fortran/103367,
+       PR fortran/60576, PR fortran/103367, PR fortran/126018,
+       PR fortran/125606, PR lto/125257, PR libgcc/123976, PR libfortran/126116,
+       PR libstdc++/126111, PR libstdc++/125956, PR libstdc++/118158.
+   * Let the ada build fail on an alihash mismatch, if fail_on_alihash_mismatch
+     is enabled.
+   * Fix PR ipa/124128, taken from the gcc-16 branch.
+ 
+  -- Matthias Klose <doko@debian.org>  Sun, 19 Jul 2026 18:36:13 +0200
+ 
+ gcc-15 (15.3.0-1) unstable; urgency=medium
+ 
+   * GCC 15.3.0 release.
+     - Fix PR middle-end/124900, PR tree-optimization/125431,
+       PR tree-optimization/125250, PR tree-optimization/124086,
+       PR middle-end/121661, PR tree-optimization/120560, PR ipa/120098,
+       PR ipa/120098, PR target/122827 (AArch64), PR rtl-optimization/122266,
+       PR tree-optimization/120003, PR middle-end/125146,
+       PR tree-optimization/125025, PR tree-optimization/125019,
+       PR tree-optimization/124868, PR target/125373 (X86),
+       PR tree-optimization/125079, PR tree-optimization/125039,
+       PR target/124133 (PPC), PR target/124892 (X86),
+       PR tree-optimization/124891, PR tree-optimization/124826,
+       PR tree-optimization/124754, PR target/124870 (ARM),
+       PR target/125409 (AVR), PR target/125049 (loongarch),
+       PR target/125351 (X86), PR target/124316 (X86), PR target/125194 (AVR),
+       PR target/123102 (ARM), PR tree-optimization/122976, PR ipa/124777,
+       PR target/124933 (ARM), PR rtl-optimization/122274, PR ada/125695,
+       PR ada/125240, PR ada/125044, PR ada/125044, PR c/123856, PR c/125252,
+       PR c/124532, PR c++/122163, PR c++/125376, PR c++/124850, PR c++/124487,
+       PR c++/124487, PR c++/124198, PR c++/124531, PR c++/124632, PR c++/123143,
+       PR d/125089, PR fortran/125606, PR fortran/106546, PR fortran/115260,
+       PR fortran/125021, PR fortran/111952, PR fortran/125059,
+       PR fortran/96986, PR fortran/94978, PR fortran/93832, PR fortran/93814,
+       PR fortran/93715, PR fortran/101760, PR fortran/102314,
+       PR fortran/85352, PR fortran/107425, PR fortran/79524, PR fortran/79524,
+       PR fortran/109788, PR fortran/102430, PR target/125752 (AVR),
+       PR libfortran/125095, PR sanitizer/124248, PR libstdc++/117214,
+       PR libstdc++/120789, PR libstdc++/119163, PR libstdc++/122224,
+       PR libstdc++/120386, PR libstdc++/120384, PR libstdc++/125374,
+       PR libstdc++/125369, PR libstdc++/123100, PR libstdc++/122567,
+       PR libstdc++/124513, PR libstdc++/116110, PR libstdc++/116110,
+       PR libstdc++/109965.
+   * Update newlib to 4.6.0.20260123.
+   * Update libga68 symbols file.
+   * d/shlibs.common: Add libgdiagnostics.
+   * Fix PR sanitizer/124248, taken from the gcc-16 branch.
+   * libstdc++-dev: Make baseline file reproducible. Closes: #1133772.
+   * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416.
+   * Apply PR middle-end/124637, taken from the trunk. Closes: #1131886.
+ 
+  -- Matthias Klose <doko@debian.org>  Sat, 13 Jun 2026 11:21:26 +0200
+ 
+ gcc-15 (15.2.0-17) unstable; urgency=medium
+ 
+   * Update to git 20260423 from the gcc-15 branch.
+     - Fix PR target/69639 (MingW), PR tree-optimization/123002,
+       PR target/124876 (x86), PR tree-optimization/124802,
+       PR tree-optimization/124677, PR debug/124644, PR tree-optimization/124555,
+       PR tree-optimization/120987, PR target/124670 (bpf),
+       PR target/123271 (ARM), PR target/124710 (x86), PR target/105192 (MIPS),
+       PR target/124613 (RISCV), PR target/123017 (AArch64),
+       PR target/124674 (AArch64), PR tree-optimization/124627, PR ada/124836,
+       PR ada/124607, PR ada/124606, PR c/124635, PR c/122572, PR c++/120338,
+       PR c++/121643, PR c++/123975, PR c++/121961, PR c++/117133, PR c++/124768,
+       PR c++/124773, PR c++/123700, PR c++/123529, PR c++/98930, PR c++/118630,
+       PR c++/124735, PR c++/124781, PR c++/124785, PR c++/124477, PR c++/123665,
+       PR c++/123408, PR c++/122621, PR d/123411, PR fortran/100155,
+       PR fortran/102619, PR fortran/95879, PR fortran/95879, PR fortran/66973,
+       PR fortran/124652, PR fortran/117303, PR fortran/120723,
+       PR fortran/124751, PR fortran/100194, PR fortran/124567,
+       PR fortran/121342, PR fortran/120713, PR fortran/124631,
+       PR fortran/95338, PR fortran/102459, PR fortran/82721, PR fortran/84245,
+       PR fortran/119273, PR fortran/105168, PR libstdc++/124463.
+   * Update the ada-armel-libatomic patch for PR ada/107475.
+   * Build gcc itself with branch-protection (Emanuele Rocca). Closes: #1130592.
+     - On arm64 by appending CFLAGS_SECURE to BOOT_CFLAGS.
+     - Set BOOT_CFLAGS explicitly instead of relying on upstream defaults.
+   * Bump standards version.
+ 
+  -- Matthias Klose <doko@debian.org>  Thu, 23 Apr 2026 12:06:05 +0200
+ 
+ gcc-15 (15.2.0-16) unstable; urgency=medium
+ 
+   * Update to git 20260321 from the gcc-15 branch.
+     - Fix PR target/124461 (x86), PR target/123457 (AArch64),
+       PR target/124126 (AArch64), PR target/123285 (AArch64),
+       PR target/124409 (RISCV), PR tree-optimization/119568,
+       PR tree-optimization/121103, PR rtl-optimization/122170,
+       PR rtl-optimization/123294, PR tree-optimization/123645,
+       PR target/124147 (RISCV), PR target/122448 (RISCV),
+       PR target/112400 (VAX), PR tree-optimization/124135,
+       PR tree-optimization/124358, PR target/124349 (x86),
+       PR target/124367 (x86), PR target/124366 (x86),
+       PR target/124341 (x86), PR target/124349 (x86),
+       PR target/124315 (x86), PR target/124335 (x86),
+       PR target/124294 (x86), PR target/124138 (x86), PR middle-end/124056,
+       PR rtl-optimization/116600, PR middle-end/123386, PR c/101312,
+       PR tree-optimization/123672, PR middle-end/123978, PR c++/123818,
+       PR middle-end/122689, PR tree-optimization/121104,
+       PR tree-optimization/123864, PR c++/123790, PR middle-end/123876,
+       PR ada/107475, PR c/105555, PR c/123365, PR c++/124309,
+       PR c++/124311, PR c++/124431, PR c++/120685, PR c++/123889,
+       PR c++/123578, PR c++/123737, PR c++/123667, PR c++/123684,
+       PR fortran/124450, PR fortran/121743, PR preprocessor/105412,
+       PR preprocessor/123273, PR target/124365 (AArch64),
+       PR libstdc++/124015, PR libstdc++/121771, PR rtl-optimization/121649,
+       PR middle-end/123573, PR middle-end/123175, PR tree-optimization/124132,
+       PR tree-optimization/124130, PR tree-optimization/123596,
+       PR tree-optimization/123298, PR tree-optimization/123061,
+       PR tree-optimization/123636, PR tree-optimization/122537,
+       PR tree-optimization/121726, PR ipa/123416, PR tree-optimization/116747,
+       PR ipa/111036, PR c++/124489, PR c++/120039, PR c++/122559,
+       PR fortran/122046, PR fortran/124161, PR fortran/120286,
+       PR fortran/102596, PR fortran/106946, PR fortran/124482,
+       PR libstdc++/124568, PR libstdc++/124124, PR libstdc++/105580.
+   * For backports, require binutils (>= 2.40) on riscv64.
+   * Fix PR ada/107475 also for armhf and s390x.
+ 
+  -- Matthias Klose <doko@debian.org>  Sun, 22 Mar 2026 10:52:07 +0100
+ 
+ gcc-15 (15.2.0-15) unstable; urgency=medium
+ 
+   * Update to git 20260307 from the gcc-15 branch.
+     - Fix PR ada/124226, PR ada/124224, PR target/123807 (loongarch).
+       PR middle-end/124250, PR ipa/122856, PR target/122097 (loongarch),
+       PR ada/124285, PR ada/123306, PR c++/123845, PR lto/121588,
+       PR libstdc++/124363, PR libstdc++/114865, PR libstdc++/123875.
+   * Fix backport builds for Ubuntu 24.04.
+   * Fix PR demangler/106641, taken from the trunk.
+   * libsanitizer/TSan: Fix determining static TLS blocks. Addresses: #1126312.
+   * Stop building packages now built by GCC 16.
+ 
+  -- Matthias Klose <doko@debian.org>  Sat, 07 Mar 2026 12:32:03 +0100
  
  gcc-15 (15.2.0-14) unstable; urgency=medium
  
Simple merge
Simple merge